home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 5045 < prev    next >
Encoding:
Text File  |  1996-08-05  |  1.7 KB  |  40 lines

  1. Newsgroups: comp.sys.amiga.programmer
  2. Path: cix.compulink.co.uk!usenet
  3. From: jralph@cix.compulink.co.uk ("Jolyon Ralph")
  4. Subject: Re: WANTED: AGA-Guide !!!!
  5. Message-ID: <Dny3nK.J9t@cix.compulink.co.uk>
  6. Organization: Compulink Information eXchange
  7. References: <1838.6639T985T2579@gramercy.ios.com>
  8. Date: Fri, 8 Mar 1996 10:54:56 GMT
  9. X-News-Software: Ameol32
  10.  
  11. > >a) think it's slow,
  12. > >b) think it's uncool,
  13. > >c) think it's too complex to learn.
  14. > >All three points are wrong, of course.
  15. >  I gotta disagree somewhat on that first one there. And if you include 
  16. > such nasties like say gels and bobs then I've got to disagree with all 
  17. > three.
  18.  
  19. Why slow? On a stock A1200 2Mb ram, the FASTEST code executing on your 
  20. machine is your ROM code. For example, I've not tried it, but I'd be very 
  21. suprised if a memory copy loop in your own code can outperform 
  22. exec.library CopyMemQuick(). Sure, custom code for a specific task will 
  23. almost always be faster than using generic routines, but I don't think 
  24. the overhead on the OS nowdays is, for most tasks (including many games), 
  25. worth the extra time required to write a hardware-level display system 
  26. (which I have done many, many times myself).
  27.  
  28. Although I do agree with you about OS gels and bobs. I haven't used them 
  29. again since I first tried them back in 1987.... And audio support through 
  30. the OS is also very poor. 
  31.  
  32. > to stick with the OS. I started out OS only and let's just say that
  33. > attempting games/demos with it wasn't pretty (especially when I 
  34. > originally had tried to use the GELS system for it, jeez even a simple D
  35.  
  36. The game I've just written does all blitter-objects using 
  37. BltMaskBitMapRastPort() and works fine :-)
  38.  
  39. Jolyon
  40.